Productive Parallel Programming: The PCN Approach
نویسندگان
چکیده
منابع مشابه
Productive Parallel Programming: The PCN Approach
We describe the PCN programming system, focusing on those features designed to improve the productivity of scientists and engineers using parallel supercomputers. These features include a simple notation for the concise speciication of concurrent algorithms, the ability to incorporate existing Fortran and C code into parallel applications , facilities for reusing parallel program components, a ...
متن کاملImplicitly-Parallel Functional Dataflow for Productive Cloud Programming on Chameleon
One solution that makes parallel programming implicit rather than explicit is the dataflow model. Conceived ~35 years ago, it has only recently been made practical through systems such as Dryad and Swift [1]. We believe that we have successfully created a base for an implicitlyparallel functional dataflow programming model, as exemplified by Swift, a workflow language for executing scientific a...
متن کاملCompiler Support for Productive Message - Driven Parallel Programming by Aaron
Historically, the creators of parallel programming models have employed two different approaches to make their models available to developers: either by providing a library with hooks for common programming languages, by developing a new language and associated infrastructure altogether. Despite the flexibility of the language approach and the great number of parallel languages that have been c...
متن کاملMetaMP approach to parallel programming
We are researching techniques for programming large-scale parallel machin,es for scientiJc com.putation. We use an intermediate-level language, MetaMP, that sits between High Performance Fortran (HPF) and low-level message passing. We are developing an efficient set of primitives in the intermediate language and we are investigating compilation methods that can semi-automatically reason about p...
متن کاملStrand and Pcn: Two Generations of Compositional Programming Languages Strand and Pcn: Two Generations of Compositional Programming Languages
Two parallel languages and their associated programming systems are reviewed and evaluated. Both Strand and PCN are designed to facilitate parallel program development by providing an expressive high-level notation; by integrating tools for debugging, performance analysis, etc.; and by providing portability across diier-ent parallel computers. Both provide explicit parallel constructs and use s...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Scientific Programming
سال: 1992
ISSN: 1058-9244,1875-919X
DOI: 10.1155/1992/519840